package com.dps.recommend.beans;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.LinkedHashMap;

@Getter
@Setter
@Accessors(chain = true)
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class Road implements Serializable {


    /**
     * 路的下标
     */
    private String roadIndex;


    /**
     * 路的组
     */
    private String groupName;

    /**
     * 路权重 默认10
     */
    private Double dpsWeight;

    /**
     * 路的名称
     */
    private String modelName;

    /**
     * 路的执行策略
     */
    private String model;

    /**
     * 路的属性
     */
    private LinkedHashMap properties;


}
